home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgres.ann / text0000.txt < prev   
Encoding:
Text File  |  1993-05-13  |  5.3 KB  |  151 lines

  1.  
  2.  
  3. From: wpp@lise.physik.tu-berlin.de (Kai Petzke)
  4. Subject: ANNOUNCE: Postgres port to Linux
  5. Organization: TUBerlin/ZRZ
  6. Summary: Port of Postgres to Linux uploaded to ftp.cs.tu-berlin.de and tsx-11
  7. Keywords: Postgres, Database
  8. Newsgroups: comp.os.linux.announce
  9. Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
  10. Followup-to: comp.os.linux
  11.  
  12. The theme "Postgres" was discussed more than once on comp.os.linux.
  13. The last article is only a few days ago. Now I'm proud to announce
  14. the release of a Postgres Port to Linux.
  15.  
  16. It's four months ago, that I posted to c.o.l, that I will try the
  17. port. It wasn't easy, but finally, I got Postgres to play all the
  18. demos supplied with the sources. However, I did not test the
  19. Postgres file system (does Linux at all need more file systems?)
  20.  
  21. Postgres is a relational database management system of the
  22. supreme class. You should be able to run it with 4 MB RAM plus
  23. some swap (unverified by me, please tell me, if I was wrong).
  24. You need 7 MB Harddisk space for all the demos, the complete
  25. documentation and the binaries.
  26.  
  27. In order to run Postgres, you need the IPC package compiled into
  28. your kernel. Please refer to the postgres.README for details.
  29. It contains much more useful information, too, so don't forget
  30. to get it with postgres.
  31.  
  32. Postgres is supplied both source and binary. I have uploaded it
  33. to the linux incoming directories of:
  34. tsx-11.mit.edu
  35. ftp.cs.tu-berlin.de
  36.  
  37. You will have to wait, until the local sysops process these files.
  38. At least at tsx-11.mit.edu, the /incoming directory is not readable
  39. by the "world".
  40.  
  41. Excerpts from the postgres.README:
  42.  
  43. Q: Which packages do I need?
  44. ----------------------------
  45. postgres4.0.1a.doc.tar.z:   documentation, get it.
  46. postgres4.0.1a.demo.tar.z:  demos, get them.
  47. postgres4.0.1a.bin.tar.z:   binaries.
  48. postgres4.0.1a.libpq.tar.z: libraries for application development.
  49. postgres4.0.1a.src.tar.z:   The source code, of course.
  50.  
  51. You need the libpq package, if you want to access the database
  52. from C code. It contains all global header files, as well as the
  53. static libpq.a library. You don't need this package, if you get
  54. the source.
  55.  
  56. Version summary
  57. ---------------
  58. Postgres:    4.0.1
  59. This port:    0.1
  60. Linux Kernel:    0.99.7 or higher (for IPCDELTA)
  61. IPC:        Delta
  62. Shared Libs:    4.3.3
  63.  
  64. Q: What is Postgres?
  65. --------------------
  66. Postgres is a relational database management system. It has many
  67. of new ideas inplemented, among them are:
  68.  
  69. - dynamic loading of datatypes and functions into the database
  70.   (for example, you could define complex numbers as datatypes,
  71.   provide all the function for complex arithmetics, and then
  72.   retrieve all records, where the absolute value of the exponent
  73.   of one field is bigger than a given value ...).
  74.  
  75. - A transaction level rule system (say you got two relations
  76.   (= database tables), one containing the accounts with the
  77.   totals, one with the bookings. You could then write a rule,
  78.   that always updates the totals, when a new booking is inserted).
  79.  
  80. - A transparent history system, so you can query the state of
  81.   the database at any time in the past (unless you use the
  82.   vacuum cleaner, which slurps up all the outdated stuff ...).
  83.  
  84. - Support for Write Once, Read Multiple (WORM) storage devices.
  85.  
  86. - Many, many others ...
  87.  
  88. Q: Space requirements?
  89. ----------------------
  90. Binaries:    2 MB HD Space + Database space
  91.         4 MB RAM + some swap, if nothing else is running.
  92.         (maybe more, I have 8 MB and did not test with 4)
  93.  
  94. Docs:        a) troff source:    2 MB HD
  95.         b) postscript dump: 2 MB HD
  96.  
  97. Excerpts from the postgres.FAQ:
  98. -------------------------------
  99. Q.  What is the connection between Postgres and Ingres?
  100.  
  101. A.  There is none, aside from Prof. Stonebraker.  There is no compatibility
  102.     between the two software packages, and the research projects have
  103.     differing objectives.  We do not support University Ingres at all;
  104.     questions about it should be sent to the USENET group "comp.databases".
  105.  
  106. Q.  What is the Postgres query language?
  107.  
  108. A.  Postquel, which is an incompatible superset of Quel.
  109.  
  110. Q.  What about SQL support?
  111.  
  112. A.  We do not support SQL at this time.
  113.  
  114. Q.  What does Postgres run on?
  115.  
  116. Q.  What is the status of the Postgres implementation?
  117.  
  118. A.  It is not up to commercial levels of reliability.  I would not want
  119.     _my_ payroll records in it :-)  However, it is quite adaquate for
  120.     managing scientific and experimental datasets and as an instructional
  121.     system.  Its speed on applications which stress transaction processing
  122.     is not particularly good, but it is within about 50% of commercial systems
  123.     on the more "report-oriented" Wisconsin benchmark, and is twice as fast
  124.     as University Ingres on the Wisconsin.
  125.  
  126. Bugs:
  127. -----
  128. The Postgres V4.0.1 was only a bug fix release relative to 4.0,
  129. so don't believe, you will have a robust database system with this
  130. version of Postgres. Also note, that this port is an ALPHA release.
  131. However, there are no bugs known to me, apart those mentioned in
  132. doc/release.4.0.1. I tried my best to make this port clean, but if
  133. you find bugs, please e-mail to:
  134.  
  135. Kai Petzke, wpp@marie.physik.tu-berlin.de
  136.  
  137. Questions, Problems:
  138. --------------------
  139. Feel free to ask, but please read this readme, the Linux' FAQs
  140. and postgres-setup.me before you bomb me with e-mail. Please be
  141. patient, I read e-mail two or three times a week only.
  142.  
  143. Future Plans:
  144. -------------
  145. 1) Make this port stable.
  146. 2) Port picasso, the graphical front-end under X.
  147. 3) Upgrade to the newer postgres release 4.1.
  148.  
  149. Have fun!
  150.  
  151.